/* callbacks.h -- Header
 *
 * Time-stamp: <2007-06-27 09:11:31 BRT Diogo F. S. Ramos>
 *
 *
 */

#ifndef CALLBACKS_H
#define CALLBACKS_H

/* Callbacks */
void std_dialog_handler( GtkDialog *dialog, gint arg1, gpointer *data );
void std_button_handler( GtkButton *button, gpointer data );

/* Events */
gboolean std_event_handler( GtkWidget *widget, GdkEvent *event,gpointer data );
gboolean quit_program( GtkWidget *widget, GdkEvent *event,gpointer data );

/* Functions related with the interface */
void tree_model_schedule_update( GtkTreeModel *store_schedule, semester *sem );
void tree_model_schedule_add_discipline( GtkTreeModel *store_schedule, discipline *disc );


#endif
